package com.dau.entity.system.user;

import com.baomidou.mybatisplus.annotation.TableName;
import com.dau.entity.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@TableName("sys_role")
@EqualsAndHashCode(callSuper = true)
@Data
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class SysRole extends BaseEntity {
    private Long id;
    /**
     * 角色名称
     */
    private String roleName;
    /**
     * 角色权限字符串
     */
    private String roleKey;
    /**
     * 1：全部数据权限 2：自定数据权限 3：本部门数据权限 4：本部门及以下数据权限
     */
    private String dataScope;
    /**
     * 角色排序
     */
    private Integer roleSort;
}
